
.rule-container {
	padding-top: 24px;
	position: relative;
	box-sizing: border-box;
}

.rule-container2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 530px;
  background-image: linear-gradient(to bottom, rgba(255, 13, 73, 1), rgba(255, 13, 73, 0));
  z-index: -1;
}

.rule-item-one{
	width: calc(100% - 48px);
	padding: 32px;
	margin: 0 auto;
	width: calc(100% - 48px);
	background-color: #FFFFFF;
	border-radius: 16px;
	word-wrap: break-word;
	box-sizing: border-box;
}
.rule-item-title {
	width: 100%;
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	color: #26282A;
}
.rule-item-content-one {
	display: flex;
	font-size: 28px;
	font-weight: 400;
	color: #26282A;
	margin-top: 24px;
	line-height: 40px;
}